/** 
 * Alternative style for Adminer by cvicebni ubor (based on CSS by paranoiq) 2009-2010
 */

/* defaults & fonts */
body{
 margin:0; 
 line-height:1.25em;
 font-size:90%; }
body,select,option,optgroup,button{
 font-family:Calibri,Arial,Helvetica,sans-serif;} /* IE6 */
input[type='submit'],input[type='reset'],input[type='button'],input[type='file']{
 font-family:Calibri,Arial,Helvetica,sans-serif;}
input,textarea,pre,code,samp,kbd,var{
 font-family:Consolas,"Courier New",monospace;} /* FF3 */
#content input[type='text']{
 font-family:'Arial Narrow',sans-serif;}
#content textarea{
 font-size:90%;}
#content p a{
 margin:auto 0.5ex;} 
#content p a:first-child{
 margin-left:0;} 
#content p code a{
 margin:auto;} 
#tables a{
 color:#ff740;
 text-decoration:none;}
#tables a:hover{
 color:#ff740;
 text-decoration:underline;}
#tables a[href*="&select="]{
 background:no-repeat left top url();
 font-size:0.0001pt;
 display:inline-block;
 width:16px;}
#tables a[href*="&select="]:hover{background:no-repeat left top url();}
/* links */
a{
 color:#006363;}
a:visited,h1 a:visited{
 color:#1d7373;}
a:hover{
 text-decoration:none;}
/* tables */
table{ 
 margin:0 12px 12px 0; 
 border:1px #BBB solid;
 font-size:90%;}
th{
 text-align:left;}
td,th{
 background-color:#FFF;
 padding:1px 2px;
 border:1px #ddd solid;
 border-width:1px 0px 0px 1px;}
tr:first-child td,tr:first-child th{
 border-top-width:0;}
td:first-child,th:first-child{
 border-left-width:0;}
thead td,thead th{
 background-color:#ddd;
 border:none; 
 border-bottom:1px #bbb solid;}
thead tr:hover td,thead tr:hover th{
 background-color:#ddd !important;}
tr:nth-child(2n) td,tr:nth-child(2n) th,.odd td,.odd th{
 background:#e3ffff repeat-x top url();}
thead td{
 border-left:1px solid #eee;}
tbody tr:hover td,tbody tr:hover th{
 background:#d6f3f3 repeat-x top url();}
/* forms */
fieldset{ 
 display:inline; 
 vertical-align:top; 
 padding:8px 12px; 
 margin:0 8px 12px 0; 
 border:none;
 background:#d6f3f3 repeat-x top url();
 position:relative;     /* IEx */
 padding-top:14px;}    /* IEx */
fieldset,x:-moz-any-link{
 padding-top:4px;}     /* .FF3 */
fieldset{
 %padding-top:14px;}    /* ..IE6+7 */
legend{
 font-weight:bold; 
 color:#000;
 padding-left:4px;}
legend{
 position:_absolute;
 top:-0.666em;
 left:0.666em;}/* IEx */
input[name='limit'],input[name*='length']{
 width:3em; 
 text-align:right;}
input[name='text_length']{
 width:5em;}/* ~FF3 */
select + input,select + select{
 margin-left:2px;}
input + label input,select + label input{
 margin-left:4px;}
td input[type='checkbox']:first-child,td input[type='radio']:first-child{
 margin-left:2px;}
label:hover{
 text-decoration:underline;}
fieldset div{
 margin-bottom:2px;}
input[name='Comment']{/* !!! */
 width:24em;}
input[name='Auto_increment']{/* !!! */
 width:6em;}
/* other */
img{ 
 vertical-align:middle; 
 margin:0; 
 padding:0;}
.message,.error{
 padding:8px 8px 8px 28px;
 background:#fee no-repeat 7px 9px;}
.error{
 color:#F00; 
 background:#fee no-repeat 7px 9px url();}
.message{background:#fee no-repeat 7px 9px url();}
.char{color:#070;}
.date{color:#707;}
.enum{color:#077;}
.binary{color:red;}
.jush-sql{
 padding:3px 0 2px 1ex;
 margin-right:4px;
 outline:1px #bbb dashed;
 background:no-repeat left top url();}
/* structure */
#content{ 
 margin:28px 0 0 212px; 
 padding:10px 20px 20px 0;}
h3{ 
 margin:20px 0;
 font-weight:normal; 
 font-size:130%;}
#lang{ 
 height:23px;
 width:200px;
 display:block; 
 padding:1px 0px; 
 position:absolute; 
 top:0;
 left:0;
 text-align:center; 
 background-color:#ff7400;
 line-height:1.25em;}
 #lang select{
 background-color:#ffb273;}
#breadcrumb{ 
 margin:0; 
 height:21px;
 display:block; 
 position:absolute; 
 top:0; 
 left:212px;
 padding:2px 12px;
 line-height:1.25em;}
#breadcrumb,#lang{
 background:#ff7400 repeat-x top url();}
#menu{  
 position:absolute; 
 top:38px; 
 left:0; 
 width:200px;
 background:#9ce3e3 repeat-y left url();    
 margin:0;}
#menu form{
 margin:0;}
#menu p,#tables{
 padding-left:8px;
 border-bottom:none;}
#menu form p{
 padding-left:0;
 text-align:center;}
#logins a,#tables a,#tables a b{
 background: transparent none repeat scroll 0 0;
 color:#c00;
 padding:0 0.3ex;}
/*#tables a b{background-color:#ff7400;color:black;}*/
h1{ 
 margin:0; 
 color:#000;
 padding:5px; 
 text-align:center;
 font-size:14pt; 
 border-bottom:none; 
 background:transparent;
 font-style:italic;}
h1 .h1{
 color:#000;}
h1 .h1:hover{
 text-decoration:underline;} 
h2{ 
 margin:0;
 margin-bottom:12px; 
 padding:6px 12px;  
 font-weight:normal;
 background:white repeat-y left top url();
 border-bottom:none;}
#schema{ 
 margin:1.5em 0 0 220px;
 position:relative;}
#schema .table{ 
 border:1px solid #ddd;
 background-color:#def;
 padding:0 2px; 
 cursor:move; 
 position:absolute;}
#schema .references{
 position:absolute;}
/* controversial */
.js .hidden{
 display:inline;}
.js td.hidden,.js input.hidden{
 display:none;}
legend a{
 color:black;
 text-decoration:none;
 cursor:default;}
legend a:hover{color:black;}
code{background:transparent;}
/* eye candy */
table.nowrap tr td:first-child a[href*="&edit="],fieldset a[href*="&history="],#content p a[href*="&sql="]{
 background:no-repeat left top url();
 font-size:0.0001pt;
 display:inline-block;
 width:13px;
 height:13px;}
table.nowrap tr td:first-child a[href*="&edit="]:hover,fieldset a[href*="&history="]:hover,#content p a[href*="&sql="]:hover{
 background:no-repeat 0px 0px url();}
#h1{
 display:inline-block;
 width:150px;
 height:32px;
 background:no-repeat left top url();
 font-size:0.00001pt;}
span.version{
 font-style:normal;}
form p code{
 border:1px dashed #f8f8f8;
 background-color:#fafafa;}
#content,#content form p textarea{
 background:no-repeat 90% 170px url();}
#content form p textarea{
 background-position:90% bottom;
 background-color:white;}
#content h3{
 background:repeat-y top left url();
 padding:0.5ex 1.2ex;}
.logout{
 height:16px;}
.logout a{
 font-size:80%;
 padding-left:19px;
 padding-right:0.5ex;}
.logout input{
 padding:0;
 font-size:80%;}
.logout a:first-child{
 background:no-repeat 1px 0px url();}
.logout a:nth-child(2){
 background:no-repeat top left url();
 display:inline-block;}
#menu select{
 background-color:#e4f8ff;}
